body{
overflow-x:hidden;

}
*{
	padding:0px;
	margin:0px;
}
ul,li{
	list-style: none;
	padding:0px;
	margin:0px;
}
i{
	font-style: normal;
}
.none{
	display: none;
}
.l{
	float: left;
}
.r{
	float: right;
}
.clear{
	clear: both;
}
a{
	text-decoration: none;
}
.clear{
	clear: both;
}
.header{
width:100%;
display:block;
}
.header .nav{
background:#f1f1f1;
}
.header .nav span{
display: inline-block;
width: 50%;
float: left;
}
.header .nav span:nth-child(1){
	color: #678df0;
	font-size: 12px;
	text-align: left;
}
.header .nav span:nth-child(2){
	color: #8c8c8c;
	font-size: 14px;
	text-align: right;
}
.nav-cont{
	width: 1200px;
	margin:0 auto;
	padding:15px 0;
}
.nav1{
	width: 1200px;
	margin:0 auto;
	padding:30px 0;
}

.nav1-l{
float: left;
width:50%;
}
.nav1-r{
	width: 400px;
	float: right;
}
.nav1-l span{
	display: inline-block;
	float: left;
}
.nav1-l span:nth-child(1){
width: 265px;
box-sizing: border-box;
padding-right: 30px;
border-right: 1px solid #999999;
}
.nav1-l span:nth-child(2){
box-sizing: border-box;
width: 300px;
padding-left:30px;
}
.nav1-l span:nth-child(1) img{
	width: 100%;
}
.nav1-zxzz{
width: 160px;
height: 45px;
border-radius: 45px;
box-sizing: border-box;
padding:10px 15px;
border:1px solid #ff9d24;
color: #ff9d24;
font-size: 16px;
float: left;
margin-right: 20px;
text-align: center;
}
.nav1-line{
	border-right: 1px solid #999999;
	width: 20px;
	height: 50px;
float: left;
}
.nav1-zxzz span:nth-child(1){
width: 26px;
height: 22px;

float: left;
display: inline-block;
background:url("../img/index_09.jpg")no-repeat;
background-size: 100% 100%;
margin-left: 15px;

}
.nav1-zxzz span:nth-child(2){
width: 70px;
float: left;
height: 22px;
line-height: 22px;
display: inline-block;
}


.nav1-phone{
width: 160px;
height: 45px;
border-radius: 45px;
box-sizing: border-box;
padding:10px 15px;
border:1px solid #ff8e02;
color: #ffffff;
background:#ff8e02;
font-size: 16px;
float: left;
margin-left: 20px;
text-align: center;
}
.nav1-phone span:nth-child(1){
width: 26px;
height: 22px;
float: left;

display: inline-block;
background:url("../img/index_06.jpg")no-repeat;
background-size: 100% 100%;

}
.nav1-phone span:nth-child(2){
width: 70px;
float: left;
height: 22px;
line-height: 22px;
display: inline-block;
}
.nav3{
width: 1200px;
margin:0 auto;
}
.nav3 a{
	float: left;
	width: 170px;
	text-align: center;
	color: #494949;
	font-size: 16px;
	box-sizing: border-box;
	padding:10px 0;
}
.nav3 a:hover{
color: #fff;
background: #ff8e02;
}
.nav3_a{
	color: #fff !important;
background: #ff8e02;
}
.banner{
	width: 100%;
	/*height: 600px;*/
	overflow: hidden;
	text-align: center;
}
.swiper-wrapper{
	height: auto !important;
}
.banner img{
	width: 100%;
}
.footer{
	background: #2b2b2b;
	padding:50px 0;
	margin-top:50px;
}
.footer-cont{
	width: 1200px;
	margin:0 auto;
}
.footer-logo{
	padding-bottom: 20px;
	border-bottom: 1px solid #525252;

}
.footer-logo img{
	width: 100%;
}
.footer-nav{
width: 800px;
margin:0 auto;
margin-top: 30px;
}
.footer-nav a{
	font-size: 16px;
	color: #9a9a9a;
	display: inline-block;
	float: left;
	margin-right: 50px;
}
.footer-nav a:last-child{
	margin-right: 0 !important;
}
.footer-copy{
	width:800px;
	margin:0 auto;
	margin-top:30px;
}

.footer-copy1{
width: 50%;
float: left;
}

.footer-copy1 span{
	width: 100%;
	margin-bottom: 20px;
	color: #9a9a9a;
	font-size: 14px;
	display: inline-block;
}
.footer-copy1 span:nth-child(4){
	color: #4f4e4e;
	font-size: 12px;
}

.footer-copy2{
	width: 50%;
	float: left;
}
.footer-ewm{
	width: 105px;
	float: left;
}
.footer-ewm1{
	margin-left: 150px;
	margin-right: 40px;
}

.footer-ewm span{
	width: 100%;
	display:inline-block;
	color: #9a9a9a;
	font-size: 12px;
	text-align: center;margin-top: 3px;
}
.left-list{
position: fixed;
left:0;
top:20%;
z-index: 50;
cursor: pointer;
width: 150px;
overflow:hidden;
}
.left-list img{

}
.left-list span{
	display: inline-block;
	width: 150px;
	height: 150px;
	position: absolute;
	bottom: 0px;
	left:0px;
}